all: myshell

myshell: main.o shell.o jobs.o
	gcc -o myshell main.o shell.o jobs.o

main.o: main.c shell.h jobs.h
	gcc -c main.c

shell.o: shell.c shell.h jobs.h
	gcc -c shell.c

jobs.o: jobs.c jobs.h
	gcc -c jobs.c

clean:
	rm -f *.o myshell

